import $http from '@/utils/request'

// custom部分参数说明: 
// isShowLoading: 请求时是否显示loadding, 默认为 true
// isShowErrorMsg: 请求出错时是否显示错误信息, 默认为 true
// isIntercept: 请求成功时返回状态码returnCode不为1000时,是否拦截前端返回, 默认为true

export function quickLogin(params){  //登录
	return $http.request({
		method:"POST",
		url:"/rfdt/miniUser/quickRegist",
		data: params,
		custom:{
			loadingText: '登录中'
		}
	})
}

export function weChatInfo(params){  //小程序微信用户注册时同步用户信息
	return $http.request({
		method:"POST",
		url:"/rfdt/userProfile/weChatInfo",
		data: params,
		custom:{
			loadingText: ' '
		}
	})
}

export function diseaseAllList(params){  //疾病征集List
	return $http.get('/rfdt/diseaseCollect/getAll', { data: params, custom:{ isShowErrorMsg: false, isShowLoading:false } })
}

export function diseaseTopList(params){  //获取置顶的列表List
	return $http.get('/rfdt/diseaseCollect/getTopList', { data: params })
}

export function sectionList(params){  //科室管理List
	return $http.get('/rfdt/department/getAll', { data: params, custom:{ isShowLoading:false } })
}

export function methodGetAll(params){  //获取所有治疗方式List
	return $http.get('/rfdt/method/getAll', { data: params, custom:{ isShowErrorMsg: false, isShowLoading:false } })
}

export function methodAdd(params){  //新增治疗方式
	return $http.request({
		method:"POST",
		url:"/rfdt/method/add",
		data: params,
		custom:{
			loadingText: '新增中'
		}
	})
}

export function noticeGetId(params){  //系统告示
	return $http.get('/notice/getById', { data: params, custom:{ isShowErrorMsg: false, isShowLoading:false } })
}

export function fileById(params){  //查询图片地址
	return $http.get('/file/selectById', { data: params, custom:{ isShowErrorMsg: false, isShowLoading:false } })
}

export function deleteFile(params){  //删除图片
	return $http.request({
		method:"POST",
		url:"/file/deleteFile",
		data: params,
		custom:{
			isShowLoading: false,
			isShowErrorMsg: false,
			isIntercept: false
		}
	})
}
